package com.atguigu.spring.demo11;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Controller;

@Controller
public class Demo11Controller {

    // ${} 在 Spring 中被称为 SpEL 表达式（Sp：Spring，EL Expression Language 表达式语言）
    // ${} 里面就是外部属性文件中的 key，框架底层执行时根据 key 获取 value，再把 value 注入到当前成员变量
    @Value("${atguigu.message.happy}")
    private String message;

    @Value("${spring.application.name}")
    private String appName;

    public void printMessage() {
        System.out.println("message = " + message);
        System.out.println("appName = " + appName);
    }

}
